package gob.pgr.digester;

import java.util.ArrayList;
import java.util.List;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

import org.apache.commons.digester3.annotations.rules.ObjectCreate;
import org.apache.commons.digester3.annotations.rules.SetNext;

@XmlRootElement(name = "libreria")
@XmlAccessorType(value = XmlAccessType.FIELD)
@ObjectCreate(pattern = "libreria")
public class Libreria {
	@XmlElement(name = "libro")
	private List<Libro> libros;

	public Libreria() {
		this.libros = new ArrayList<Libro>();
	}

	public List<Libro> getLibros() {
		return libros;
	}

	public void setLibros(List<Libro> libros) {
		this.libros = libros;
	}
	
	@SetNext
	public void addLibro(Libro libro) {
		this.libros.add(libro);
	}
	
}
